
package facturacion;

public class control_articulos {

    Sentencias_sql sensql;
   
    public control_articulos() {
        
        sensql = new Sentencias_sql();
    }


    public boolean ingresar_articulo(String id, String descripcion, int precioventa, int preciocosto, int stock, String tipoart, String codprov, String fechaingreso)
    {               
            String datos[] = {id,descripcion,Integer.toString(precioventa),Integer.toString(preciocosto),Integer.toString(stock),tipoart,codprov,fechaingreso};           
            return sensql.insertar(datos, "insert into articulo(cod_articulo, descripcion, precio_venta,precio_costo, stock, cod_tipo, rut_proveedor, fecha_ingreso) values(?,?,?,?,?,?,?,?)");          
    }
    
    public Object[][] consulta_articulos(){
        String[] columnas={"articulo.cod_articulo","articulo.descripcion","articulo.precio_venta","articulo.precio_costo","articulo.stock","tipo_articulo.descripcion","proveedor.Nombre_comercial","articulo.fecha_ingreso","tipo_articulo.cant_imp"};
        Object[][] datos = sensql.GetTabla(columnas, "articulo", "select cod_articulo,articulo.descripcion,articulo.precio_venta,precio_costo,stock,tipo_articulo.descripcion,proveedor.Nombre_comercial, articulo.fecha_ingreso, tipo_articulo.cant_imp from articulo,proveedor,tipo_articulo where articulo.cod_tipo=tipo_articulo.cod_tipo and articulo.rut_proveedor=proveedor.rut_proveedor;");
        return datos;
    }
    
    
     
}